Golang Job: Senior Golang Engineer

Job added on

Location

Austin, Texas - United States of America

Job type

Full-Time

Golang Job Details

Senior Golang Engineer will work with the Identity Management Services team to design, develop, and maintain large-scale, secure software applications and APIs.

Expertise in authentication systems, identity protocols, and writing high-performance Golang code.

10+ years of software engineering experience, with strong expertise in Golang.

Solid knowledge of Go frameworks, concurrency models, and performance tuning.

Strong grasp of cryptographic principles and secure communication techniques.

Design, develop, and maintain Go-based backend services within the Identity Management.

Build and integrate with authentication and authorization systems using OAuth, OIDC, and SAML.

Develop and consume RESTful APIs and gRPC services.

Apply concurrent programming techniques using goroutines, channels, and sync packages.

Collaborate cross-functionally with engineering, UX, QA, and product teams.

Contribute to the full SDLC: design, development, testing, deployment, and monitoring.

Maintain high standards of software security and performance.

Incorporate metrics and logging into service design to ensure observability and reliability.

Experience with identity providers such as Okta, Ping Identity, OneLogin, or Google IdP.

Exposure to zero-trust security models and modern identity verification methods.

Familiarity with MySQL, Oracle, or CockroachDB.

Excellent communication skills and a strong sense of ownership and accountability.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.